package com.example.entity.dto.inspect;

import com.alibaba.excel.annotation.ExcelProperty;
import com.baomidou.mybatisplus.annotation.TableField;
import com.fasterxml.jackson.annotation.JsonProperty;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

@Data
@Api(tags = "InsertQmsmgDto")
public class InsertQmsmgDto {

//    @TableId(value = "MG001")
//    @ApiModelProperty("品管类别")
//    @JsonProperty("mg001")
//    private String MG001;

//    @TableField(value = "MG002")
//    @JsonProperty("mg002")
//    @ApiModelProperty("品号")
//    @ExcelProperty("品号")
//    private String MG002;

    @TableField(value = "MG003")
    @JsonProperty("mg003")
    @ApiModelProperty("检验编号")
    @ExcelProperty("检验序号")
    private String MG003;

    @TableField(value = "MG020")
    @JsonProperty("mg020")
    @ApiModelProperty("检验类别(过程检验，首检)")
    @ExcelProperty("检验别")
    private String MG020;

    /**
     *
     */
    @TableField(value = "MG006")
    @ApiModelProperty("检验标准")
    @JsonProperty("mg006")
    @ExcelProperty("检验标准")
    private String MG006;

    /**
     *
     */
    @TableField(value = "MG007")
    @ApiModelProperty("备注")
    @JsonProperty("mg007")
    @ExcelProperty("备注")
    private String MG007;

    /**
     *
     */
    @TableField(value = "MG009")
    @ApiModelProperty("类型 (1.计数 2.计量")
    @JsonProperty("mg009")
//    @ExcelProperty("类型(计数/计量)")
    @ExcelProperty("检验类型")
    private String MG009;

    /**
     *
     */
//    @TableField(value = "MG010")
//    @ApiModelProperty("合格判定项目 Y/N,[DEF:Y]")
//    @JsonProperty("mg010")
//    @ExcelProperty("合格判定项目")
//    private String MG010;

    /**
     *
     */
//    @TableField(value = "MG011")
//    @ApiModelProperty("3.数字型 4.文字型,[DEF:3]")
//    @JsonProperty("mg011")
//    @ExcelProperty("文本型/数字型")
//    private String MG011;

    /**
     *
     */
    @TableField(value = "MG012")
    @JsonProperty("mg012")
    @ApiModelProperty("标准合格上限[DEF:99999999.999] 正公差")
//    @ExcelProperty("标准合格上限")
    @ExcelProperty("上限值")
    private String MG012;

    /**
     *
     */
    @TableField(value = "MG013")
    @JsonProperty("mg013")
    @ApiModelProperty("标准合格下限[DEF:-99999999.999] 负公差")
//    @ExcelProperty("标准合格下限")
    @ExcelProperty("下限值")
    private String MG013;

//    @TableField(value = "MG014")
//    @JsonProperty("mg014")
//    @ApiModelProperty("计算公式")
////    @ExcelProperty("计算公式")
//    private String MG014;

    /**
     *
     */
//    @TableField(value = "MG015")
//    @JsonProperty("mg015")
//    @ApiModelProperty("1.依抽查基础2.定数抽样,[DEF:1] 抽样规则")
//    @ExcelProperty("依抽查基础/定数抽样")
//    private String MG015;
//
//    /**
//     *
//     */
//    @TableField(value = "MG016")
//    @JsonProperty("mg016")
//    @ApiModelProperty("抽样数量")
////    @ExcelProperty("抽样数量")
//    private BigDecimal MG016;
//
//    /**
//     *
//     */
//    @TableField(value = "MG017")
//    @JsonProperty("mg017")
//    @ApiModelProperty("累计破坏数量 Y/N,[DEF:N]")
//    @ExcelProperty("累计破坏数量")
//    private String MG017;

    /**
     *
     */
    @TableField(value = "UDF01")
    @JsonProperty("udf01")
    @ApiModelProperty("检验项目")
    @ExcelProperty("检验项目")
    private String UDF01;

    /**
     *
     */
    @TableField(value = "UDF02")
    @JsonProperty("udf02")
    @ApiModelProperty("检验工具")
    @ExcelProperty("检验工具")
    private String UDF02;

    /**
     *
     */
    @TableField(value = "UDF03")
    @JsonProperty("udf03")
    @ApiModelProperty("检验频次")
    @ExcelProperty("检验频次")
    private String UDF03;

    /**
     *
     */
    @TableField(value = "UDF04")
    @JsonProperty("udf04")
    @ApiModelProperty("单位")
    @ExcelProperty("单位")
    private String UDF04;

//    @ApiModelProperty("检验场别")
//    @JsonProperty("udf06")
//    @TableField(value = "UDF06")
//    @ExcelProperty("检验场别")
//    private String UDF06;

    /**
     *
     */
//    @ApiModelProperty("品名")
//    @JsonProperty("udf10")
//    @TableField(value = "UDF10")
//    private String UDF10;
//
//    /**
//     *
//     */
//    @ApiModelProperty("规格")
//    @JsonProperty("udf11")
//    @TableField(value = "UDF11")
//    private String UDF11;

}
